$(document).ready(function(){
	// убираем слова
	var delete_words = function (){
		$("#boxes input").focus(function(){
			var namec = $(this).val();
			if (namec == "Новый период" || namec == "Новый процент" || namec == "Новая сумма")
				$(this).val("");
		})
	};
	delete_words();
	
	// кнопки вкл./откл. таблиц
	$("#rub").change(function(){
		if ($(this).attr("checked"))
			$("#rub_box input").not(this).removeAttr("disabled");
		else
			$("#rub_box input").not(this).attr("disabled","disabled");
	})
	$("#usd").change(function(){
		if ($(this).attr("checked"))
			$("#usd_box input").not(this).removeAttr("disabled");
		else
			$("#usd_box input").not(this).attr("disabled","disabled");
	})
	$("#eur").change(function(){
		if ($(this).attr("checked"))
			$("#eur_box input").not(this).removeAttr("disabled");
		else
			$("#eur_box input").not(this).attr("disabled","disabled");
	})
	
	// добавление/удаление столбцов
	// рубли
	$("#add_rub_period").click(function(){
		if ($("#rub").attr("checked"))
		{
			$("#rub_periods").val($("#rub_periods").val()*1+1);
			var rub_periods = $("#rub_periods").val();
			var rub_amounts = $("#rub_amounts").val();
			
			$("#rub_box tr#rub_0 td:last").after("<td class='bottom_line'><input type='text' name='rub_period_"+(rub_periods)+"' value='Новый период' /></td>");
			for (var i=1; i<=rub_amounts; i++)
			{
				var name = "rub_percent_" + rub_periods + "_" + i;
				$("#rub_box tr#rub_"+i+" td:last").after("<td><input type='text' name='" + name + "' value='Новый процент' /></td>");
			}
			delete_words();
		}
	})
	
	$("#del_rub_period").click(function(){
		if ($("#rub").attr("checked"))
		{
			if ($("#rub_periods").val() > 1)
			{
				$("#rub_periods").val($("#rub_periods").val()*1-1);
				var rub_periods = $("#rub_periods").val();
				var rub_amounts = $("#rub_amounts").val();
				
				for (var i=0; i<=rub_amounts; i++)
					$("#rub_box tr#rub_"+i+" td:last").remove();
			}
		}
	})
	
	$("#add_rub_amount").click(function(){
		if ($("#rub").attr("checked"))
		{
			$("#rub_amounts").val($("#rub_amounts").val()*1+1);
			var rub_periods = $("#rub_periods").val();
			var rub_amounts = $("#rub_amounts").val();
			
			var str = "<tr id=rub_"+rub_amounts+"><td class='right_line'><input type='text' name='rub_amount_"+rub_amounts+"' value='Новая сумма' /></td>";
			for (var i=1; i<=rub_periods; i++)
			{
				var name = "rub_percent_" + i + "_" + rub_amounts;
				str += "<td><input type='text' name='"+name+"' value='Новый процент' /></td>"
			}
			str += "</tr>";
			$("#rub_box").append(str);
			delete_words();
		}
	})
	
	$("#del_rub_amount").click(function(){
		if ($("#rub").attr("checked"))
		{
			if ($("#rub_amounts").val() > 1)
			{
				$("#rub_amounts").val($("#rub_amounts").val()*1-1);
				$("#rub_box tr:last").remove();
			}
		}
	})
	// доллары
	$("#add_usd_period").click(function(){
		if ($("#usd").attr("checked"))
		{
			$("#usd_periods").val($("#usd_periods").val()*1+1);
			var usd_periods = $("#usd_periods").val();
			var usd_amounts = $("#usd_amounts").val();
			
			$("#usd_box tr#usd_0 td:last").after("<td class='bottom_line'><input type='text' name='usd_period_"+(usd_periods)+"' value='Новый период' /></td>");
			for (var i=1; i<=usd_amounts; i++)
			{
				var name = "usd_percent_" + usd_periods + "_" + i;
				$("#usd_box tr#usd_"+i+" td:last").after("<td><input type='text' name='" + name + "' value='Новый процент' /></td>");
			}
			delete_words();
		}
	})
	
	$("#del_usd_period").click(function(){
		if ($("#usd").attr("checked"))
		{
			if ($("#usd_periods").val() > 1)
			{
				$("#usd_periods").val($("#usd_periods").val()*1-1);
				var usd_periods = $("#usd_periods").val();
				var usd_amounts = $("#usd_amounts").val();
				
				for (var i=0; i<=usd_amounts; i++)
					$("#usd_box tr#usd_"+i+" td:last").remove();
			}
		}
	})
	
	$("#add_usd_amount").click(function(){
		if ($("#usd").attr("checked"))
		{
			$("#usd_amounts").val($("#usd_amounts").val()*1+1);
			var usd_periods = $("#usd_periods").val();
			var usd_amounts = $("#usd_amounts").val();
			
			var str = "<tr id=usd_"+usd_amounts+"><td class='right_line'><input type='text' name='usd_amount_"+usd_amounts+"' value='Новая сумма' /></td>";
			for (var i=1; i<=usd_periods; i++)
			{
				var name = "usd_percent_" + i + "_" + usd_amounts;
				str += "<td><input type='text' name='"+name+"' value='Новый процент' /></td>"
			}
			str += "</tr>";
			$("#usd_box").append(str);
			delete_words();
		}
	})
	
	$("#del_usd_amount").click(function(){
		if ($("#usd").attr("checked"))
		{
			if ($("#usd_amounts").val() > 1)
			{
				$("#usd_amounts").val($("#usd_amounts").val()*1-1);
				$("#usd_box tr:last").remove();
			}
		}
	})
	// евро
	$("#add_eur_period").click(function(){
		if ($("#eur").attr("checked"))
		{
			$("#eur_periods").val($("#eur_periods").val()*1+1);
			var eur_periods = $("#eur_periods").val();
			var eur_amounts = $("#eur_amounts").val();
			
			$("#eur_box tr#eur_0 td:last").after("<td class='bottom_line'><input type='text' name='eur_period_"+(eur_periods)+"' value='Новый период' /></td>");
			for (var i=1; i<=eur_amounts; i++)
			{
				var name = "eur_percent_" + eur_periods + "_" + i;
				$("#eur_box tr#eur_"+i+" td:last").after("<td><input type='text' name='" + name + "' value='Новый процент' /></td>");
			}
			delete_words();
		}
	})
	
	$("#del_eur_period").click(function(){
		if ($("#eur").attr("checked"))
		{
			if ($("#eur_periods").val() > 1)
			{
				$("#eur_periods").val($("#eur_periods").val()*1-1);
				var eur_periods = $("#eur_periods").val();
				var eur_amounts = $("#eur_amounts").val();
				
				for (var i=0; i<=eur_amounts; i++)
					$("#eur_box tr#eur_"+i+" td:last").remove();
			}
		}
	})
	
	$("#add_eur_amount").click(function(){
		if ($("#eur").attr("checked"))
		{
			$("#eur_amounts").val($("#eur_amounts").val()*1+1);
			var eur_periods = $("#eur_periods").val();
			var eur_amounts = $("#eur_amounts").val();
			
			var str = "<tr id=eur_"+eur_amounts+"><td class='right_line'><input type='text' name='eur_amount_"+eur_amounts+"' value='Новая сумма' /></td>";
			for (var i=1; i<=eur_periods; i++)
			{
				var name = "eur_percent_" + i + "_" + eur_amounts;
				str += "<td><input type='text' name='"+name+"' value='Новый процент' /></td>"
			}
			str += "</tr>";
			$("#eur_box").append(str);
			delete_words();
		}
	})
	
	$("#del_eur_amount").click(function(){
		if ($("#eur").attr("checked"))
		{
			if ($("#eur_amounts").val() > 1)
			{
				$("#eur_amounts").val($("#eur_amounts").val()*1-1);
				$("#eur_box tr:last").remove();
			}
		}
	})
})